/**
 * Project oo_thread
 */


#ifndef _PRODUCERTHREAD_H
#define _PRODUCERTHREAD_H

#include "Thread.h"
#include "TaskQueue.h"

class ProducerThread: public Thread {
public: 
    
/**
 * @param taskQue
 */
ProducerThread(TaskQueue& taskQue);
private: 
    TaskQueue &_taskQue;
    
void run()override;
};

#endif //_PRODUCERTHREAD_H
